tanzanian bay owl - Spanish English Dictionary